/**
 * 
 */
package com.zd.ticketing.service;

import com.zd.common.bean.model.HardwareInfo;
import com.zd.common.bean.model.ScenicSpot;
import com.zd.common.service.IBaseService;
import com.zd.ticketing.bean.vo.ScenicSpotDetailVo;

/**
 * @author lishi
 * @date 2018年11月8日 上午9:25:03
 */
public interface IScenicSpotService extends IBaseService<ScenicSpot> {
	/**
	 * 获取景区详细信息
	 * 
	 * @param hardwareInfo 硬件信息
	 * @return
	 * @throws Exception
	 */
	HardwareInfo getHardwareInfo(HardwareInfo hardwareInfo) throws Exception;
	
	
	/**
	 * 获取景区详细信息
	 * 
	 * @param appid 景区id
	 * @return
	 * @throws Exception
	 */
	ScenicSpotDetailVo getScenicSpotDetail(Integer scenicSpotId) throws Exception;
	
	/**
	 * 获取景区详细信息
	 * 
	 * @param appid 景区公众号appid
	 * @return
	 * @throws Exception
	 */
	ScenicSpotDetailVo getScenicSpotDetail(String appid) throws Exception;
}
